
.m_main {
    padding-bottom: 20px;
}

.con_block {
    overflow: hidden;
}

.m_col {
    margin: 6px 10px;
    border: 1px #ccc solid;
    overflow: hidden;
}

.m_col2 {
    margin: 6px 5px;
    border: 1px #ccc solid;
    overflow: hidden;
}

.m_tit {
    font-size: 16px;
    font-weight: bold;
    /*background:rgba(153,0,153,0.6);*/
    padding: 6px 10px;
    color: #075590;
    border-left: 10px solid #1180c7;
    border-bottom: 1px solid #1180c7;
    /* box-shadow:2px 2px 2px #ccc; */
    /*background:url(images/tit_bg.jpg)*/
}

.m_tit_more {
    float: right;
    font-size: 12px;
    color: #075590;
}

.m_col_con {
    margin: 10px;
    overflow: hidden;
}

.m_con_child {
    border-right: 1px dotted #ccc;
    overflow: hidden;
    width: 312px;
    margin-right: 10px;
    height: 234px;
}

.m_con_t {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.m_con_list li {
    overflow: hidden;
    /*border:1px solid blue;*/
}

.m_con_list li a {
    line-height: 26px;
    height: 26px;
    padding: 0 10px;
    padding-left: 20px;
    background: url(../images/sj.jpg) no-repeat 0 center;
    display: block;
    overflow: hidden;
    /* border:1px solid red;*/
}

.m_con_list li .word {
    float: left;
    width: 230px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.m_con_list li .count {
    float: right;
}

.m_con_list li .list_min {
    width: 140px;
}

.m_con_list li .list_max {
    width: 280px;
}

/*.m_con_list li .word:hover{text-overflow:inherit;overflow:visible; }*/
.m_con_list li .word_2 {
    float: left;
    width: 230px;
}

.m_main .clsj {
    height: auto;
    padding-top: 0;
}

.m_main .clsj li {
    padding-left: 16px;
    line-height: 26px;
    overflow: hidden;
    height: auto;
    background-position: 10px 8px;
}

.tpsj {
    border: 1px solid #ccc;
    float: left;
    padding: 10px 32px;
    margin: 6px;
    position: relative;
}

.tpsj legend {
    padding: 0 10px 0 26px;
    font-size: 14px;
    font-weight: bold;
    color: #555;
}

.tpsj .lg_1 {
    background: url(../images/menuIco06.png) 0 center no-repeat;
}

.tpsj .lg_2 {
    background: url(../images/menuIco07.png) 0 center no-repeat;
}

.tpsj .lg_3 {
    background: url(../images/menuIco08.png) 0 center no-repeat;
}

.tpsj .lg_4 {
    background: url(../images/menuIco09.png) 0 center no-repeat;
}

.tpsj_lunbo {
    width: 160px;
    overflow: hidden;
    /*border:1px solid red; */
    height: 100px;
}

.tpsj img {
    width: 160px;
    height: 100px;
}

.tp_lb {
    width: 30000px;
    overflow: hidden;
}

.tp_lb li {
    float: left;
}

.arrow {
    width: 20px;
    height: 34px;
    cursor: pointer;
    background: url(../images/arrow.png) no-repeat 0 center;
    position: absolute;
    top: 50%;
    margin-top: -10px;
}

.al {
    background-position: 0 center;
    left: 10px;
}

.ar {
    background-position: -20px center;
    right: 10px;
}

.fszt_siderbar {
    left: 50%;
    margin: 0 0 0 505px;
    position: fixed;
    top: 400px;
    z-index: 100;
}

.side-btns-closer {
    overflow: hidden;
    clear: both;
}

.m_fc {
    margin-left: 2px;
    padding: 20px 10px;
    width: 100px;
    font-size: 14px;
    color: #fff;
    background: rgba(255, 102, 0, 0.8);
    display: none;
    border-radius: 4px;
    /*background:url() no-repeat center center;*/
}

.m_show {
    display: block;
    width: 16px;
    color: #fff;
    font-size: 14px;
    padding: 20px 10px;
    background: rgba(255, 102, 0, 0.8);
    border-radius: 4px;
    cursor: pointer;
}

.footer {
    background: #0171b9;
}
